
import libnum
import uuid
import gmpy2
flag="flag{"+str(uuid.uuid4())+"}"

m=libnum.s2n(flag)
p=libnum.generate_prime(512)
n=p

e=65537
c=pow(m,e,n)

#
# for i in range(1,p):
#     c=(c*i)%n
c=(c*-1)%p


print("c=",c)
print("n=",n)
c= 10135350533581792896805146170039430939709301173739250963481444789017357032447554741886698223161375699021935853472018816954330022918575265549153927548877835
n= 10405512182014251315192841316837168260350258193794119079885230955999938911156731291319811348166353985912315028475893337917033560222175337966264722102769671
